﻿
*{ font-family:"微软雅黑";}
a:visited{}
input,button{outline:none;}
ul,li{ list-style-type:none;}
h1{ letter-spacing:3px;}






.index-bg{ height:500px; padding:0; background:url(../image/index-bg.jpg) no-repeat; background-size:100%;}
.index-nav-outer{ height:150px; margin-top:100px; background-color:rgba(62,137,169,0.8);}
.index-logo{ width:150px; height:150px; float:left; margin-left:20px; background-color:rgba(22,108,141,0.8); overflow:hidden;}
.index-logo img{ width:100%; margin-top:90px;}
.index-nav{ float:left; margin-top:110px;}
.index-nav a{ color:#FFF; font-size:16px; margin-left:40px; font-weight:bold;}
.index-nav input{ height:30px; border:none;}
.index-inp{ margin-left:150px; text-indent:5px;}
.index-sub{ height:30px; border:none; margin-left:-5px; background:#fff;}
.index-sub span{ color:#999;}
.index-title{ margin-top:100px; text-align:center; color:#fff; text-shadow:4px -1px 2px #000;}

.row { 
}
.col-md-12 {
    padding: 0;
    margin: 0px;
} 
.index-bottom {
}
.index-bottomEN {
    padding: 0;
    margin:0px;
    background: url(../image/bj001.jpg) no-repeat;
    background-size: 100%;
    border:0px;
    width: 100%;
}
.index-bottom-kuangEN {
    height: 250px;
    /*background: #b2bfc8;*/
    width: 100%;
}
.index-h1{ margin:0; padding:20px 0; line-height:50px; color:#0d1d2a; text-shadow:4px -1px 2px #acacac; font-size:38px;}
.index-bottom-kuang {
    height: 250px;
    background: #b2bfc8;
}

.index-bottom-kuang div{ font-size:12px; color:#000;}
.index-h3{ line-height:35px; margin-top:0; border-bottom:#1d4060 solid 2px; font-size:16px; text-indent:10px; font-weight:bold;}


.index-news{ padding:0 10px;}
.index-news li{ line-height:25px; list-style-type:none; font-size:12px;}
.index-news li a{ display:block; float:left; color:#000; width:280px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.index-news li time
{
    float: right;
    color: #666;
    width: 60px;
	height:25px;
	line-height:25px;
    overflow: hidden;
}
.more{ position:absolute; right:10px; bottom:5px; color:#666; font-size:12px;}



about-nav-bg:hover{ text-indent:-200px; background-image:url(../image/about-nav.png);}
#about-nav{ background:-webkit-gradient(linear, 0 0, 0 100%, from(#e3613f), to(#e87153));
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e3613f,endColorstr=#e87153,grandientType=1);
			}

partner-nav-bg:hover{ text-indent:-200px; background-image:url(../image/partner-nav.png);}
#partner-nav{ 
			background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdc264), to(#fdd693));
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdc264,endColorstr=#fdd693,grandientType=1)
			}

product-nav-bg:hover{ text-indent:-200px; background-image:url(../image/product-nav.png);}
#product-nav{ 
			background:-webkit-gradient(linear, 0 0, 0 100%, from(#aab46b), to(#bfcd5e));
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#aab46b,endColorstr=#bfcd5e,grandientType=1)
			}

news-nav-bg:hover{ text-indent:-200px; background-image:url(../image/news-nav.png);}
#news-nav{ 
			background:-webkit-gradient(linear, 0 0, 0 100%, from(#1258b8), to(#428af0));
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1258b8,endColorstr=#428af0,grandientType=1)
			}

recruitment-nav-bg:hover{ text-indent:-200px; background-image:url(../image/recruitment-nav.png); background-size:100% 100%;}
#recruitment-nav{ 
			background:-webkit-gradient(linear, 0 0, 0 100%, from(#982216), to(#af4f43));
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#982216,endColorstr=#af4f43,grandientType=1)
			}


.page-nav{ width:100%; height:52px;}
.page-nav a{ display:block; float:left; width:100px; line-height:52px; text-align:center; color:#fff;
			margin-left:15px;
			font-size:16px;
			
			overflow:hidden;
			font-weight:bold;
			background-size:100%;
			}
.page-nav a:hover{ text-decoration:none;}

.page-nav input{ height:30px; border:none;}


.page-navEN {
    width: 100%;
    height: 52px;
}
.page-navEN a {
    display: block;
    float: left;
    line-height: 52px;
    text-align: center;
    color: #fff;
    margin-left: 15px;
    font-size: 16px;
    padding: 0px 0px 0px 15px;
    overflow: hidden;
    font-weight: bold;
    background-size: 100%;
}
    .page-navEN a:hover {
        text-decoration: none;
    }

.page-navEN input {
    height: 30px;
    border: none;
}
.page-inp{ margin-left:35px; margin-top:10px; text-indent:5px;}
.page-sub{ height:30px; border:none; margin-left:-4px; background:#fff;}
.page-sub span{ color:#999}
.about-bottom{}

.about-h1{ margin:0; padding:20px 0; line-height:50px; color:#501409; text-shadow:4px -1px 2px #974c39; font-size:38px; text-indent:20px; font-family:"黑体"; font-weight:bold;}

#about-nav{ background:#dc3812; overflow:hidden;}
#about-nav p{ color:#501508;}

.about-nav{ background:#dc3812; overflow:hidden;}
.about-nav p{ float:left; line-height:50px; margin-right:30px; font-size:18px; margin-bottom:0; padding:0 10px; color:#fff; cursor:pointer; font-weight:bold; font-family:"微软雅黑";}
.about-content{ display:none; margin:20px; line-height:25px;}
.about-text{ line-height:30px; color:#000; font-size:16px;}
.zs-img{ text-align:center;}
.zs-img img{ width:800px; margin:20px;}
.pp-img{ text-align:center;}
.pp-img img{ width:600px; margin:20px;}




.about-bg{ padding:0;}
.about-bg img{ width:100%;}




.partner-bg{ padding:0;}
.partner-h1{ margin:0; padding:20px 0; line-height:50px; color:#fab12e; text-shadow:4px -1px 2px #a58e65; font-size:38px; text-indent:20px; font-weight:bold; font-family:"黑体"}
.partner-bg img{ width:100%;}

.partner-text{}
.partner-text div{ margin-bottom:30px; font-size:16px; color:#000; overflow:hidden;}
.partner-text div p span{ font-weight:bold;}


.partner-kh{ margin:30px 0;}
.partner-kh div{ width:25%; height:60px; float:left; text-align:center; margin-bottom:30px; padding:0 15px; border:#ccc solid px}
.partner-kh div{ -webkit-transition:background 1s linear 0s;}
.partner-kh div:hover{ background-color:#fedb9b}
.partner-kh div a{ display:block; width:100%; height:100%; border:#eee solid 1px; position:relative;}
.partner-kh div a:hover{ background-color:#fff}
.partner-kh div img{ height:90%; margin-top:3px;}



.news-h1{ line-height:50px; text-shadow:4px -1px 2px #3462a6; text-indent:20px; font-weight:bold; font-family:"黑体"}

.news{ padding-left:0; padding-top:20px; list-style-type:none; margin-bottom:0px;}
.news li{ padding:10px; margin-left:20px;}
.news li a{ display:block; color:#000; font-size:16px;}
.news li time{ color:#06F; font-size:16px;}


.page-length{ line-height:40px; text-align:right;}
.page-length a{ color:#333;}


.product-lei{ padding:10px 20px; background:#d6e192;}
.product-lei a{ line-height:30px; margin-right:30px; font-size:15px; color:#333b02; font-weight:bold; font-family:"黑体"}
.product-lei a:hover{}

.leibie{}
.leibie li p{ font-weight:bold; font-size:15px; font-family:"黑体"}
.leibie li ul{ padding-left:20px;}

.leibie a{ color:#333; font-weight:bold; font-family:"黑体"}


.product{ padding-left:0; padding-top:20px; list-style-type:none; margin-bottom:0px;}

.product a{ color:#333;}
.product a li{ overflow:hidden; margin-bottom:5px;}
.product a li:hover{ background-color:#d6e192;}

.product a li span{ display:block; width:33.3%; float:left; padding:5px; text-align:center; border:#ccc solid 1px; font-weight:bold; font-family:"黑体"}

.product-info{ width:100%; padding:20px; background-color:#f7fae9;}

.newsDataTitle{ padding-top:15px; margin-left:20px;}
.newsDataTitle2{ margin-left:20px; padding-top:3px; color:#999;}
.newsDataInfo{ width:100%; padding:5px 20px; line-height:25px;font-size:14px; font-family:"微软雅黑"}




.recruitment-text{}
.recruitment-text div{ font-size:16px; margin-bottom:30px;}
.recruitment-text div span{ display:block; margin-bottom:5px; font-weight:bold;}


#ListPageFootSize{ text-align:right; line-height:40px;}
#ListPageFootSize a{ margin-left:20px;}

.footer{ text-align:center; color:#333; font-size:12px; padding:10px 0; margin-top:60px; border-top:#1c405e solid 2px;}
.footer a{ color:#333;}
.footer span{ font-size:12px;}

.index-footer{ background:#eaf2f5;}
.about-footer{ background:#fff7f1;}
.partner-footer{ background:#fff8ec;}
.product-footer{ background:#f7f9eb;}
.news-footer{ background:#deebff;}
.recruitment-footer{ background:#ead3d1;}